#ifndef GMCreateClientActor_h__
#define GMCreateClientActor_h__

#include "GameMessage.h"

class GMCreateClientActor : public GameMessage
{
public:
    GMCreateClientActor() : m_clientID(-1), m_actorID(-1) {}
	void SetActorID(int id){m_actorID = id;}
    void SetClientID(int id){m_clientID = id;}
	virtual void WriteToSckMsg( Networking::SockMsg* sm );
	virtual bool Execute();
	virtual bool ReadFromSckMsg(Networking::SockMsg* sm );
	virtual const char* GetTypeName() const;

private:    
	int m_clientID;
    int m_actorID;

public:
	static const char* NAME;
};

#endif // GMCreateClientActor_h__
